#!/usr/bin/env bash

app_name='configserver'
set_port=3344

echo '---- 停止正在运行的、当前项目的容器 ----'
docker stop ${app_name}

echo '---- 删除原有的、当前项目的容器 ----'
docker rm ${app_name}

echo '---- 删除原有的、当前项目的镜像 ----'
docker rmi jtblog/${app_name}

echo '---- 执行docker build命令，构建docker镜像 ----'
cd ../${app_name}
docker build \
--build-arg SET_PORT=${set_port} \
-t jtblog/${app_name} .

echo '---- 执行docker run 命令，创建并启动容器 ----'
docker run -p ${set_port}:${set_port} --name ${app_name} \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/${app_name}/logs:/var/logs \
--network mybridge \
-d jtblog/${app_name}